package com.chengqs.rainbow.c2g.dao;

import com.chengqs.rainbow.c2g.domain.C2gMessageAckDO;
import com.chengqs.rainbow.common.persistent.dao.BaseDAO;

import java.util.List;

/**
 * <B>主类名称：</B>C2gMessageAckDAO<BR>
 * <B>概要说明：</B>enter<BR>
 *
 * @author: chengqs
 * @create: 2025-09-16 23:15:58
 **/
public interface C2gMessageAckDAO extends BaseDAO<C2gMessageAckDO> {

    List<C2gMessageAckDO> listByMemberId(Long memberId);

    void updateAck(Long chatId, Long memberId, Integer clientId, Long messageId);

    long count(Long chatId, Long memberId, Integer clientId);
}
